Repository navigation
feat: add Antigravity preset & session continue recovery, Windows 11 Fluent theme, and shortcuts manager - #57
Open
Kyuzan0 wants to merge 3 commits into
Conversation
Support Antigravity CLI (agy) as a first-class agent preset with interactive prompt flags, permission bypass, continue, and conversation resume. Add Antigravity transcript reader and resilient session recovery handling.
…anager Implement Windows 11 Fluent Design System theme tokens, palette, and styling. Add window control buttons style toggle (Windows/macOS style) in Appearance settings. Add keyboard shortcuts manager dialog for customizable shortcuts.
Position window control style card below appearance mode and accent picker to prevent segmented control label overflow in 1200x720 resolution. Prevent new sessions from erroneously inheriting older transcript files from other sessions in the same directory.
enowdev
requested changes
Nov 10, 2026
enowdev
left a comment
Owner
There was a problem hiding this comment.
Thanks for this, there's a lot of good work here. It bundles four unrelated changes, though, and two of them change behaviour for everyone, so could you split it into separate PRs: the Antigravity preset, the Fluent style, the window controls switch, and the shortcuts manager? Here's what we'd need in each.
Antigravity preset
- The preset itself (
--continue/--conversation,core/agent/presets.go:190-191) looks good. - In
AntigravityFiles, please drop the fallback that scans all ofbrain/(core/transcript/antigravity.go:51-67). It returns other projects' conversations, so a session can show the wrong chat. Only return conversations whose workspace matches the session's folder. - Please keep the continue fix narrow.
comesBack(daemon/session_wake.go:80),restore(daemon/persist.go:269-274) andresumeSessionIn(daemon/persist.go:443-448) now relaunch every agent with a continue flag. If the problem is Antigravity sessions created before the preset had--continue, a targeted fix for those would be safer. - We'd rather not have
enowx continuewithout an ID pick a session by itself (cli/control.go:235-251). Agents call this command too. core/recoveryisn't used anywhere, and its session IDs are UUIDs (core/recovery/engine.go:57) while ours aren't. Please leave it out: killing a process by a stored PID (core/recovery/engine.go:126) and rewriting an agent's transcript (core/recovery/compact.go:73-117) are things we'd want to design together first.- The
docs/proposalsfiles are about OMP and not in English; please drop them.
Windows 11 style
- Please keep
widget.Button/Input/SearchField/Triggeron their current radius for the existing styles (ui/widget/controls.go). Moving them toRadiusControlturns every pill into a 16 px rounded rectangle in the default style (ui/theme/style.go:46). - The same goes for the inset border on secondary buttons where
Rule > 0. - Let the Windows 11 style carry its own values instead of
Wellchecking the style ID"windows-11". - The CSS-variable generator and
ToMaparen't used (ui/theme/fluent_tokens.go:173-267); please remove them.
Window controls
- Fine as is apart from gofmt on
ui/windowbuttons.goandui/windowbuttons_test.go.
Shortcuts manager
- Please require a modifier, so a bare letter can't be bound and take typing (
ParseKey,ui/shortcuts.go:190-246). - Refuse conflicts rather than only warning about them (
setShortcutKey,ui/shortcuts.go:384-400), and include keys the terminal needs (Ctrl+C on Windows and Linux). - Keep the floating control and Cmd-click rows in Settings' shortcut list; they were dropped with
shortcutList. - Ask before "Reset all to defaults".
- The macOS CI failure is staticcheck SA4006 at
ui/shortcuts_test.go:130.
Each new feature should also have a short entry in the docs (agents, settings). Happy to review each part as it comes in.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary of Changes
Antigravity CLI Agent & Resilient Session Recovery:
agy) with--prompt-interactive,--dangerously-skip-permissions,--continue, and--conversation.transcript.jsonlandtranscript_full.jsonl).core/recovery/checkpoint.go,daemon/persist.go).Windows 11 Fluent Design System Theme:
Window Control Styling & Shortcuts Reference:
Verification
go test ./core/... ./daemon/... ./ui/...with 100% pass rate.